
//输入: ["abc","bbc","c"], 求最长公共后缀 返回: "c"
// 先清理掉[]", 然后按长度升序, 然后遍历, 不断取出最短后缀, 后缀长为0时, 及时返回
const readline = require("readline");
const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout
});
let initArr = [];
rl.on("line", (line)=>{
    if(initArr.length === 0) {
        initArr =  line.trim().replaceAll("[", "").replaceAll("]", "").replaceAll('"', "").split(",")
        console.log(getResult(initArr))
        // clear
        initArr.length = 0
    }

})

/**
 *  求最大公共后缀
 * @param initArr
 */
function getResult(initArr) {
    console.log("------>>>getResult", initArr)
    // 排序
    initArr.sort((a, b) => {
        return a.length - b.length
    })

    let res = initArr[0]
    for (let i = 1; i < initArr.length ; i++) {
        res = getCommon(res, initArr[i])
        if(res.length === 0) {
            return '"@Zero"'
        }
    }
    return `"${res}"`
}

function getCommon(strA, strB) {
    if(strA.at(-1) !== strB.at(-1)) return ""
    for (let i = -1; i >= -strA.length ; i--) {
        if(strA.at(i) !== strB.at(i)) {
            return strA.slice(i)
        }
    }
    return strA
}

